package com.passioneffect.contentmcs {
	import flash.display.Sprite;
	import flash.events.MouseEvent;
	
	import com.passioneffect.contentmcs.AbstractContentMovieClip;
	import com.passioneffect.display.ImageLoader;	

	/**
	 * @author Passion Effect
	 */
	public class SlideMenuContent extends AbstractContentMovieClip {
		private var imageLoader : ImageLoader;
		
		public function SlideMenuContent() {
			super();
		}
		
		public function onContentData(data:Object):void{
			this.data=data;
			if(data.link){
				this.buttonMode=true;
			}
			
			imageLoader=new ImageLoader(new AbstractPreloader());
			imageLoader.load(data.image,onLoaded);
			addChild(imageLoader);
			
			setEvents();
		}
		
		private function setEvents() : void {
			imageLoader.addEventListener(MouseEvent.MOUSE_OVER,overHandler);
		}
		
		private function overHandler(event : MouseEvent) : void {
			
		}

		private function onLoaded() : void {
			setConstraint(imageLoader.width,imageLoader.height);
		}

		public function onInterValue(info:Object) : void {
			this.x=info.x;
			this.y=info.y;
		}
	}
}
